#include <iostream>
using std::cout;
using std::endl;

int & func()
{
    //number的作用域是func函数的运行期间是有效的
	int number = 1;
    return number;
}


void test(){
    //cout << &func() << endl;

    int & ref = func();
    //程序执行到这一行，那么其实number就会被销毁
    //ref绑定到了number，绑定到了谁呢？？？
}

int main()
{
    test();
    return 0;
}

